
#include "register/tilingdata_base.h"

namespace optiling {
BEGIN_TILING_DATA_DEF(NLLLossTilingData)


  TILING_DATA_FIELD_DEF(uint32_t, dimNum);
  TILING_DATA_FIELD_DEF(int32_t, reduction);
  TILING_DATA_FIELD_DEF(int32_t, ignore_index);
  TILING_DATA_FIELD_DEF(uint32_t, sizeN);
  TILING_DATA_FIELD_DEF(uint32_t, sizeC);

  TILING_DATA_FIELD_DEF(uint32_t, coreNum);

  TILING_DATA_FIELD_DEF(uint32_t, coreRowNum);
  TILING_DATA_FIELD_DEF(uint32_t, coreRowMod);
  
END_TILING_DATA_DEF;

REGISTER_TILING_DATA_CLASS(NLLLoss, NLLLossTilingData)
}
